A Critical Survey of Reusability Aspects for Component-Based Systems
نویسندگان
چکیده
The last decade has shown that object-oriented concept by itself is not that powerful to cope with the rapidly changing requirements of ongoing applications. Component-based systems achieve flexibility by clearly separating the stable parts of systems (i.e. the components) from the specification of their composition. In order to realize the reuse of components effectively in CBSD, it is required to measure the reusability of components. However, due to the black-box nature of components where the source code of these components are not available, it is difficult to use conventional metrics in Component-based Development as these metrics require analysis of source codes. In this paper, we survey few existing component-based reusability metrics. These metrics give a border view of component’s understandability, adaptability, and portability. It also describes the analysis, in terms of quality factors related to reusability, contained in an approach that aids significantly in assessing existing components for reusability. Keywords—Components, Customizability, Reusability, and Observability.
منابع مشابه
A Survey of Methods for Measuring and Enhancing Component Reusability
One of the most interesting issues in Component-Based Software Engineering is definitively component reusability. Component reuse is an approach that provides many advantages towards the process of building new components for large complex systems. Component reusability consists of some functionalities related to components such as adaptability, reliability and other features. These features ar...
متن کاملSoftware Engineering - Survey of Reusability Based on Software Component
Survey of reusability based on software components that provide the assistance to the developer in the development of software. Reusability of software is an important prerequisite for cost and time-optimized software development Work in software reuse focuses on reusing artifacts. The paper discusses the reusability concepts for Component based Systems and explores several existing metrics for...
متن کاملDeveloping Goodson’s model for rapid performance assessment of emergency department
Over the past years, raising costs of health care in most countries cause to attract more attention to different aspects in the field. One of the best improvement methodologies known in literature is based on lean principles. The main aim of this methodology is to create values in the system by eliminating losses and creating continuous efforts toward improvement. Therefore, by measuring the pe...
متن کاملA Feature Adaptive Measures of Reusability for Real Software Systems
The quality analysis on a software system can be defined under different aspects. One such evaluation measure is software reusability. In this present work, a feature adaptive analysis on reusability is provided software systems. The model accepted the real software project as input and performs the extraction of components of different types. These components are processed under high level and...
متن کاملA New multi attribute Decision making Reliability Centered Maintenance in Power Transmission Systems
The present context of the electric industry, characterized by competitive markets, privatization, and regulatory of technical requirements forces the power utilities to optimize their asset management practices and develop the requisite decision plans techno-economically. Practically approaching, this paper devises a new support tool based on a multiattribute decision making (MADM) framework i...
متن کامل